//#define _CRT_SECURE_NO_WARNINGS 1
//#include<iostream>
//using namespace std;
//
//inline int  Add(int x, int y)
//{
//	return x + y;
//}
//int main()
//{
//	//auto a = 10;
//	//auto b = 1.1;
//	//auto c = 'c';
//	//cout << typeid(a).name() << endl;//打印a的类型
//	//cout << typeid(b).name() << endl;
//	//cout << typeid(c).name() << endl;
//
//	int x = 10;
//	auto a = &x;
//	auto* pa = &x;
//	auto& ra = x;
//	cout << typeid(a).name() << endl;
//	cout << typeid(pa).name() << endl;
//	cout << typeid(ra).name() << endl;
//	return 0;
//}
//#include<iostream>
//using namespace std;
//int main()
//{
//	/*int x = 10;
//	auto a = &x;
//	auto* pa = &x;
//	auto& ra = x;
//	cout << typeid(a).name() << endl;
//	cout << typeid(pa).name() << endl;
//	cout << typeid(ra).name() << endl;
//	return 0;*/
//
//
//	return 0;
//}
//void Test()
//{
//	//int  arr[] = { 1,2,3,4,5 };
//	////for (int  i = 0; i < sizeof(arr)/sizeof(int); i++)
//	////{
//	////	//....
//	////}
//	//for (auto e : arr)
//	//{
//	//	//...
//	//}
//}
//void Test(int arr[])
//{
//	for (auto e : arr)
//	{
//		//...
//	}
//}

//
//#include<iostream>
//using namespace std;
//
//void test(int)
//{
//	cout << "test(int)" << endl;
//}
//void test(int*)
//{
//	cout << "test(int*)" << endl;
//}
//int main()
//{
//	test(0);
//	test(NULL);
//	test((int*)NULL);
//	return 0;
//}





#include<iostream>
using namespace std;
struct test
{
	int a = 10;
	int Add(int x, int y)
	{
		return x + y;
	}
};
//#include "test.h"
//void Test::Init()
//{
//	//实现...
//}
class Test
{
public:
	void Init();

private:
	char* _name;
	int _id;
	int _age;
};

void test()
{
	Test t1;
	Test t2;
	Test t3;
	Test t4;
	Test t5;
}
//这里需要说明Init属于Test类
void Test::Init()
{
	cout << _name << endl;
}

int main()
{

	return 0;
}